/**
搭建一个简单的web服务器，对localhost:8000地址进行反馈
执行方法:go run server1.go
访问地址 : http://localhost:8000/?url_long=111&url_long=222
2018/7/29
wgg
*/
package main

import (
	"net/http"
	"log"
	"fmt"
)

func main() {
	http.HandleFunc("/",handler) //回声请求调用处理程序
	log.Fatal(http.ListenAndServe("localhost:8000",nil))//启用监听
}

func handler(w http.ResponseWriter,r *http.Request){
	r.ParseForm() //解析参数，默认不会解析
	fmt.Println(r) //这些信息是输出到服务器端的打印信息
	fmt.Println("url_long:",r.Form["url_long"]) //获取前端传递过来的参数
	fmt.Println("scheme:", r.URL.Scheme)
	fmt.Fprintf(w,"URL.Path = %q\n",r.URL.Path) //返回前端信息
}
